/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package miselania.tiposgenericos;
import java.util.*;
/**
 *
 * @author Cinthya
 */
public class ColecionPersona {
    public static class Persona implements Comparable<Persona> {

    private String nombre;

    public Persona(String nombre) {
        super();
        this.nombre = nombre;
    }
    public String getNombre() {
        return nombre;
    }
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    public int compareTo(Persona o) {
        return nombre.compareTo(o.nombre);
    }
    public String toString()
    {
        return "Nombre:"+this.nombre;
    }
    }
    private Queue<Persona> coleccionPersona;
    public ColecionPersona()
    {
        coleccionPersona = new LinkedList<Persona>();
    }
    public void NuevaPersona(String p)
    {
        Persona person=new Persona(p);
        coleccionPersona.add(person);
    }
    public void MostrarPresonas()
    {
        for (Persona persona : coleccionPersona) {
            System.out.println(persona.nombre);
        }
    }
    

}
